<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <!-- 上述3个meta标签*必须*放在最前面，任何其他内容都*必须*跟随其后！ -->
    <meta name="description" content="">
    <meta name="author" content="">
    <link rel="shortcut icon" type="image/x-icon" href="../static/img/love.ico">
    <title>我爱你</title>

    <style type="text/css">
        @font-face {
            font-family: digit;
            src: url('digital-7_mono.ttf') format("truetype");
        }
    </style>

    <link href="../static/css/default.css" type="text/css" rel="stylesheet">
    <script type="text/javascript" src="../static/js/jquery-1.11.0.min.js"></script>
    <script type="text/javascript" src="../static/js/garden.js"></script>
    <script type="text/javascript" src="../static/js/functions.js"></script>

    <!-- Just for debugging purposes. Don't actually copy these 2 lines! -->
    <!--[if lt IE 9]><script src="../static/plugins/bootstrap/assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
    <script src="../static/plugins/bootstrap/assets/js/ie-emulation-modes-warning.js"></script>

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
    <script src="../static/js/html5shiv.min.js"></script>
    <script src="../static/js/respond.min.js"></script>
    <![endif]-->
</head>

<body>

<div id="mainDiv">
    <div id="content">
        <div id="code">
            <span class="comments">/**</span><br />
            <span class="space"/>
            <span class="comments">* <span class="meetDate"></span>,</span><br />
            <span class="space"/>
            <span class="comments">* <span class="today"></span>.</span><br />
            <span class="space"/>
            <span class="comments">*/</span><br />
            Boy name = <span class="keyword">Mr</span> <span class="boyName"></span><br />
            Girl name = <span class="keyword">Mrs</span> <span class="girlName"></span><br />
            <span class="comments">// Fall in love river. </span><br />
            The boy love the girl;<br />
            <span class="comments">// They love each other.</span><br />
            The girl loved the boy;<br />
            <span class="comments">// AS time goes on.</span><br />
            The boy can not be separated the girl;<br />
            <span class="comments">// At the same time.</span><br />
            The girl can not be separated the boy;<br />
            <span class="comments">// Both wind and snow all over the sky.</span><br />
            <span class="comments">// Whether on foot or 5 kilometers.</span><br />
            <span class="keyword">The boy</span> very <span class="keyword">happy</span>;<br />
            <span class="keyword">The girl</span> is also very <span class="keyword">happy</span>;<br />
            <span class="placeholder"/><span class="comments">// Whether it is right now</span><br />
            <span class="placeholder"/><span class="comments">// Still in the distant future.</span><br />
            <span class="placeholder"/>The boy has but one dream;<br />
            <span class="comments">// The boy wants the girl could well have been happy.</span><br />
            <br>
            <br>
            I want to say:<br />
            Baby, I love you forever;<br />
        </div>
        <div id="loveHeart">
            <canvas id="garden"></canvas>
            <div id="words">
                <div id="messages">
                    亲爱的，这是我们相爱在一起的时光。
                    <div id="elapseClock"></div>
                </div>
                <div id="loveu">
                    <span class="word"></span><br/>
                    <div class="signature">- <span class="signatureName"></span></div>
                </div>
            </div>
        </div>
    </div>
</div>

<script type="text/javascript">
    //获取地址参数值
    function getQueryStringFn(name) {
        var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        if(r!=null)return decodeURI(r[2]); return null;
    }
</script>
<script type="text/javascript">
    // 赋值
    var boyName = getQueryStringFn("boyName");
    var girlName = getQueryStringFn("girlName");
    var meetDate = getQueryStringFn("meetDate");
    var word = getQueryStringFn("word") != '' ? getQueryStringFn("word") : '爱你直到永永远远。';
    var signatureName = getQueryStringFn("signatureName") != '' ? getQueryStringFn("signatureName") : getQueryStringFn("boyName");
    var meetDateArr = meetDate.split("-");
    $('.boyName').text(boyName);
    $('.girlName').text(girlName);
    var today = new Date();
    $('.meetDate').text(meetDate);
    $('.today').text(today.getFullYear() + "-" + (today.getMonth() + 1) + "-" + today.getDate());
    $('.word').text(word);
    $('.signatureName').text(signatureName);

    var offsetX = $("#loveHeart").width() / 2;
    var offsetY = $("#loveHeart").height() / 2 - 55;
    var together = new Date();
    together.setFullYear(meetDateArr[0], meetDateArr[1] - 1, meetDateArr[2]);
    together.setHours(0);
    together.setMinutes(0);
    together.setSeconds(0);
    together.setMilliseconds(0);

    if (!document.createElement('canvas').getContext) {
        var msg = document.createElement("div");
        msg.id = "errorMsg";
        msg.innerHTML = "Your browser doesn't support HTML5!<br/>Recommend use Chrome 14+/IE 9+/Firefox 7+/Safari 4+";
        document.body.appendChild(msg);
        $("#code").css("display", "none")
        $("#copyright").css("position", "absolute");
        $("#copyright").css("bottom", "10px");
        document.execCommand("stop");
    } else {
        // 画心
        setTimeout(function () {
            startHeartAnimation();
        }, 900);

        // 定时计算时间
        timeElapse(together);
        setInterval(function () {
            timeElapse(together);
        }, 1000);

        // 加载代码
        adjustCodePosition();
        $("#code").typewriter();
    }
</script>
</body>
</html>